home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / xsm / README < prev    next >
Text File  |  1995-07-17  |  3KB  |  97 lines

  1.                 XSM 2.0
  2.  
  3.  
  4. This is XSM, an X based share manager.  This file provides basic
  5. information on its usage, you should have received complete HTML
  6. documentation with this distribution and you should refer to that
  7. for more detailed descriptions.
  8.  
  9.  
  10. Copyrights
  11. ==========
  12.  
  13. XSM is distributed subject to the GNU license.  A copy of which
  14. should have been provided with this distribution. Please note
  15. the portions of the GNU license given below and if you are unable
  16. to accept such conditions you must NOT use XSM. Each time
  17. you invoke XSM you will be asked if you accept these conditions.
  18.  
  19.    This program is distributed in the hope that it will be useful,
  20.    but WITHOUT ANY WARRANTY; without even the implied warranty of
  21.    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  22.    GNU General Public License for more details.
  23.  
  24.    BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  25.    FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
  26.    OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  27.    PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  28.    OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  29.    MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
  30.    TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
  31.    PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  32.    REPAIR OR CORRECTION.
  33.  
  34.    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  35.    WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  36.    REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  37.    INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  38.    OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  39.    TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  40.    YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  41.    PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  42.    POSSIBILITY OF SUCH DAMAGES.
  43.  
  44.  
  45.  
  46. Running
  47. =======
  48.  
  49. Please refer to the html based documentation.
  50.  
  51. Building
  52. ========
  53.  
  54. Before you can build XSM on an SCO platform you will need a skunkware
  55. cd or access to:
  56.  
  57.     - gcc
  58.     - g++
  59.     - flex
  60.     - bison
  61.     - cproto
  62.  
  63. Use the Imakefile to produce the Makefile.  If you have not modified
  64. the standard sco.cf file (see /usr/lib/X11/config/sco.cf) to include
  65. in PATH the directory with the above utilities, you should edit the
  66. line in the makefile:
  67.  
  68. PATH = /bin:/usr/bin:/usr/bin/X11:....
  69.  
  70. To:
  71.  
  72. PATH = /bin:/usr/bin:/usr/bin/X11:....:/usr/skunk/bin
  73.  
  74. (If you are not using the skunkware cd, insert the location of the
  75. required tools in place of "/usr/skunk/bin"). 
  76.  
  77. Ensure that /usr/bin appears in $PATH before any other directory
  78. that may contain alternative make utilities.  XSM will not currently
  79. build with the GNU make.
  80.  
  81. Use make to build XSM.  Thats it!!
  82.  
  83. To install it, use make do_install.
  84.  
  85.  
  86. TO DO
  87. =====
  88.  
  89. - Improved support for printer fonts.
  90. - Better color dialog.
  91. - Use of templates rather than casts for some of the basic classes.
  92. - Some of the classes are not examples of good C++ and would be
  93.   better if re-written.
  94. - Some of the basic classes could be further optimized.
  95. - Build full scrolled text windows from the macro language
  96. - Lots more features for the macro language.
  97.